package com.rc.saas.mini.service.rc;

import com.rc.saas.mini.common.base.BaseService;
import com.rc.saas.mini.mapper.rc.RcMemberLevelSettingMapper;
import com.rc.saas.mini.model.member.MemberAccount;
import com.rc.saas.mini.model.member.MemberInfo;
import com.rc.saas.mini.model.rc.RcMemberLevelSetting;
import com.rc.saas.mini.model.rc.RcMemberLevelSettingExample;

import java.math.BigDecimal;
import java.util.List;

/**
 * @Author:
 * @Date:
 * @Description:
 */
public interface RcMemberLevelSettingService extends BaseService<String, RcMemberLevelSetting, RcMemberLevelSettingExample, RcMemberLevelSettingMapper> {
    List<RcMemberLevelSetting> listByDefault();

    RcMemberLevelSetting selectByMemberAccount(BigDecimal amount);

    RcMemberLevelSetting selectByNext(MemberInfo member);

}
